Telegram Group Search
🖥 Пара примеров полнотекстового поиска Entity Framework:

🌟 Если ваша платформа БД поддерживает это и вам действительно нужен поиск по шаблону, рассмотрите возможность использования полнотекстового поиска для эффективного выполнения запросов!

@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Это — пошаговое руководство по созданию API с операциями создания, чтения, обновления и удаления (CRUD) с использованием ASP.NET Core, Entity Framework Core и базы данных PostgreSQL!

🔗 Ссылка: *клик*

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Machinelearning
🌟 DeepSearcher: ИИ-комбайн для ваших данных.

Проект объединяет использование LLM, векторные базы данных для выполнения задач поиска, оценки, ризонинга на основе предоставленных данных (файлы, текст, источники).

Позиционируется разработчиками как инструмент для управления знаниями предприятия, интеллектуальных QA-систем и сценариев поиска информации.

DeepSearcher умеет использовать при необходимости информацию из интернета, совместим с векторными базами Milvus и их сервис-провайдером Zilliz Cloud, эмбедингами Pymilvus, OpenAI и VoyageAI. Есть возможность подключения LLM DeepSeek и OpenAI по API напрямую или через TogetherAI и SiliconFlow.
Поддерживается локальная загрузка файлов, подключение веб-краулеров FireCrawl, Crawl4AI и Jina Reader.

В ближайших планах - добавление возможности веб-клиппера, расширение списка поддерживаемых векторных баз, создание RESTful API интерфейса.

▶️ Локальная установка и запуск:

# Clone the repository
git clone https://github.com/zilliztech/deep-searcher.git

# Create a Python venv
python3 -m venv .venv
source .venv/bin/activate

# Install dependencies
cd deep-searcher
pip install -e .

# Quick start demo
from deepsearcher.configuration import Configuration, init_config
from deepsearcher.online_query import query

config = Configuration()

# Customize your config here
config.set_provider_config("llm", "OpenAI", {"model": "gpt-4o-mini"})
init_config(config = config)

# Load your local data
from deepsearcher.offline_loading import load_from_local_files
load_from_local_files(paths_or_directory=your_local_path)

# (Optional) Load from web crawling (`FIRECRAWL_API_KEY` env variable required)
from deepsearcher.offline_loading import load_from_website
load_from_website(urls=website_url)

# Query
result = query("Write a report about xxx.") # Your question here


📌Лицензирование: Apache 2.0 License.


🖥GitHub


@ai_machinelearning_big_data

#AI #ML #Agents #DeepSearcher
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код?
Anonymous Quiz
12%
25 0
4%
216 0
58%
216 25
26%
Compile Time Error
🖥 Курс: Создание веб-приложения ASP.NET Core MVC!

🌟 Создание современных веб-приложений требует глубокого понимания как интерфейсной, так и серверной разработки. ASP.NET Core MVC - это мощный фреймворк для создания полноформатных веб-приложений с чистой архитектурой и поддерживаемым кодом.

🕖 Продолжительность: 1:08:59

🔗 Ссылка: *клик*
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 В этой статье автор рассматривает использование делегирующих обработчиков для расширения функциональности HttpClient в ASP.NET Core!

🌟 Делегирующие обработчики позволяют внедрять дополнительное поведение при отправке HTTP-запросов, аналогично тому, как middleware обрабатывают входящие запросы.

🔗 Ссылка: *клик*
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 "PagingTagHelper" на mostlylucid.net рассказывает о создании и использовании собственного PagingTagHelper для ASP.NET Core.

Цель статьи: объяснить, как реализовать механизм пагинации в веб-приложениях с помощью tag helper-ов.
Ключевые моменты:
  • Разбор принципов работы tag helper-ов в ASP.NET Core.
  • Пошаговое создание кастомного PagingTagHelper, который генерирует HTML-разметку для навигации по страницам.
  • Примеры кода и объяснения параметров, позволяющих настраивать внешний вид и функциональность пагинации.
Полезность:
  • Помогает разработчикам быстро интегрировать удобную пагинацию в свои проекты.
  • Обеспечивает более гибкое и кастомное управление навигацией по большим наборам данных.

Статья будет полезна всем, кто хочет улучшить пользовательский интерфейс своего ASP.NET Core приложения с помощью собственных решений для пагинации.

📌 Читать
⚡️ Wait4X — это высокоэффективный инструмент без внешних зависимостей, который обеспечивает ожидание готовности сервисов перед продолжением работы.

Поддержка различных протоколов и сервисов: делает его незаменимым для:

CI/CD конвейеров: гарантирует, что все зависимости доступны перед запуском тестов.
Оркестрации контейнеров: проверяет работоспособность служб перед стартом приложения.
Процессов развертывания: удостоверяется в готовности системы до начала деплоя.
Инициализации приложения: проверяет доступность внешних сервисов.
Локальной разработки: упрощает контроль готовности локального хоста.
Основные возможности:

Поддержка нескольких протоколов: TCP, HTTP, DNS.
Интеграция с сервисами: Redis, MySQL, PostgreSQL, MongoDB, RabbitMQ, InfluxDB, Temporal.
Обратная проверка для выявления свободных портов или неготовых служб.
Параллельная проверка нескольких сервисов одновременно.
Экспоненциальное повторение попыток с увеличивающимися задержками для повышения надежности.
Интеграция с CI/CD для автоматизации рабочих процессов.
Кроссплатформенность: единый двоичный файл для Linux, macOS и Windows.
Импорт пакетов Go в приложения на Go.
Выполнение команд после успешного прохождения проверок.
Узнайте больше на GitHub: https://github.com/atkrad/wait4x
⚡️ Google представил OSV-Scanner v2

Новая версия OSV-Scanner значительно расширяет возможности для разработчиков:

• Теперь сканируются проекты на .NET, Python, Java, JS, Go, Haskell — включая такие форматы, как deps.json, uv.lock, bun.lock, Uber Jars и др.

• Сводка по уязвимостям с фильтрами по критичности, пакетам, слоям в виде интерактивного HTML-отчёта

• Если вы используете Java с Maven, инструмент подскажет, как безопасно обновить уязвимые зависимости с минимальными рисками.

• Анализ образов Debian, Ubuntu и Alpine с определением уязвимых пакетов, историей слоев, идентификацией базового образа и фильтрацией ложных срабатываний

📌 Релиз
🎯 NVIDIA k8s-device-plugin

Этот репозиторий содержит NVIDIA Device Plugin для Kubernetes. Он позволяет автоматически обнаруживать и предоставлять GPU-ресурсы NVIDIA в кластере Kubernetes.

📌 Поддерживаемые функции:
- Автоматическое обнаружение GPU
- Выделение GPU для контейнеров
- Поддержка Multi-Instance GPU (MIG)
- Интеграция с nvidia-container-toolkit
- Гибкая настройка через параметры и конфигурации

Установка плагина осуществляется через манифесты, доступные в папке deployments/. Проект активно развивается и поддерживается NVIDIA.

Полезен, если вы работаете с ML/AI-ворклоудами в Kubernetes и хотите использовать ресурсы GPU эффективно и прозрачно.

https://github.com/NVIDIA/k8s-device-plugin
В этом блоге рассказывает о новой функции Visual Studio, которая автоматически генерирует комментарии документации с помощью GitHub Copilot. Главные моменты:

При вводе три слэшей (например, «///») редактор предлагает готовые комментарии, которые включают краткое описание функции, её параметры и возвращаемое значение.
Функция доступна в Visual Studio 17.14 Preview 2 для проектов на C# и C++, с возможностью настройки стилей комментариев (XML или Doxygen для C++).
Для использования требуется подписка на GitHub Copilot.
Microsoft призывает разработчиков тестировать нововведение и оставлять обратную связь для дальнейшего улучшения инструмента.

Эта функция существенно упрощает процесс документирования кода и повышает продуктивность работы разработчиков.

Читать
Forwarded from C# (C Sharp) programming
🔥 Claude теперь интегрирован в Unity, Blender и Unreal Engine — MCP-плагины остаются в центре внимания! Теперь для создания игры достаточно лишь клавиатуры.

Claude в Unity— генерирует геймплейные механики (физику, цели, таймеры), окружение, эффекты, интерфейсы, миникарты и многое другое.

Claude в Blender — мгновенно создаёт 3D-модели и сцены, превращает фотографии в игровые локации и редактирует их по вашим командам.

Claude в Unreal Engine — создаёт объекты, задаёт им форму и разрабатывает их логику всего за несколько минут.

Сохраняйте и пробуйте в деле! 🚀
✔️ Визуализация алгоритмов сортировки

Интерактивный инструмент, который поможет разобраться в работе ключевых алгоритмов сортировки.

Возможности:
— сортирует массив трёхзначных чисел;
— регулирует скорость;
— запускает, останавливает, сбрасывает процесс;
— создаёт случайный массив.

🔗 GitHub

@csharp_1001_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Awesome на GitHub

Это курируемые подборки ресурсов (книг, статей, инструментов, библиотек и многое другое) по конкретным темам, созданные сообществом разработчиков и энтузиастов.

Собрали подборку лучших из них. Сохраняйте, чтобы не потерять

• C: awesome-c
• C++: awesome-cpp
• C#: awesome-dotnet
• Хакинг: https://github.com/Hack-with-Github/Awesome-Hacking
• Информационная безопасность: awesome-security
• Базы данных: awesome-database-learning
• JavaScript: awesome-javascript
• React: awesome-react
• Vue: awesome-vue
• Angular: awesome-angular
• Node.js: awesome-nodes
• Typescript: awesome-typescript
• Java: awesome-java
• Go: awesome-go
• Ruby: awesome-ruby
• PHP: awesome-php
• Kotlin: awesome-kotlin
• Rust: awesome-rust
• Swift: awesome-swift
• iOS-разработка: awesome-ios
• Android-разработка: awesome-android
• Unreal Engine: awesome-unreal
• Unity: awesome-unity3d
• Python: awesome-python
• Django: awesome-django
• Data Science: awesome-datascience
• TensorFlow: awesome-tensorflow
• Linux: Awesome-Linux-Software
• DevOps: awesome-devops
• SysAdmins: awesome-sysadmin
• Nginx: awesome-nginx
• Kubernetes: awesome-kubernetes
• Docker: awesome-docker
• Автоматизация сетевой инфраструктуры: awesome-network-automation
• QA: awesome-testing

@cpluscsharp
⚡️ .NET: валидация Minimal API

В .NET 8 Preview 3 появилась встроенная поддержка валидации для Minimal API — теперь можно использовать атрибуты Required, Range, StringLength и другие прямо в минималистичных контроллерах без лишнего кода.

⚙️ Microsoft добавила официальный пример:
🔗 github.com/captainsafia/minapi-validation-support

🧪 В проекте показано:

- как включить AddValidation() в Program.cs
- как использовать [ValidatableType] для ваших моделей
- как обрабатывать ошибки валидации автоматически

🚀 Чтобы запустить пример:

cd api
dotnet run


✍️ Минимализм + строгая валидация = 🔥 для API!

📌 Github

@csharp_1001_notes
2025/06/13 10:45:05
Back to Top
HTML Embed Code: